/*
 * Copyright (C) 2016 Jared Rummler <jared.rummler@gmail.com>
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 *
 */

package com.shaomengjie.smjmvp.utils;


/**
 * Some SVGs to play with
 */
public enum SVG {
    /*FISH( new String[]{
      "M431.8,145.5c-103.6,-25 -412.6,365.1 -412.6,365.1 -20.2,24.9 -35.3,106.2 12.4,147.9 47.7,41.7 180.4,-43.8 265.4,-70.9 85,-27.1 95.4,41.7 56,85.5 -39.4,43.8 -172.1,81.4 -170,114.7 2.1,33.4 255,160.6 313.1,162.7C554.1,952.6 535.5,170.5 431.8,145.5zM342.2,436.9c-38.7,0 -70.1,-31.6 -70.1,-70.5 0,-38.9 31.4,-70.5 70.1,-70.5 38.7,0 70.1,31.6 70.1,70.5C412.3,405.3 380.8,436.9 342.2,436.9zM1671.9,547.4l297.5,258.3c0,0 -11.8,-617.4 -37.8,-586.5 -26,30.9 0,0 -269.1,199.5 -172.3,-306.3 -1071.8,-346.7 -1071.8,-346.7 39.3,98.6 51.9,947.5 49.6,947.5C1315.5,1078.7 1671.9,547.4 1671.9,547.4zM1662.5,103.9c126.5,38.2 163.1,-145.2 135.2,-93.3 -27.9,51.9 -136.5,21.8 -209.4,-7.3 -72.9,-29 -268.8,140.4 -268.8,140.4C1413.4,61.2 1662.5,103.9 1662.5,103.9zM1831.2,842.9c-26.3,52.7 -135.8,26.2 -209.5,-0.5 -73.8,-26.7 -264.2,149 -264.2,149 91.3,-85.5 341.6,-50.9 341.6,-50.9C1826.7,974.6 1857.5,790.1 1831.2,842.9z"
    },
      new int[]{
              Color.BLACK
      },1970,1024
    );*/
    CAT(new String[]{
            "M187.2,341.7L77.9,232.4c-45.8,-45.8 -45.8,-120.8 0,-166.6s120.8,-45.8 166.6,0l109.3,109.3c45.8,45.8 45.8,120.8 0,166.6s-120.8,45.8 -166.6,0zM838.8,341.7l109.3,-109.3c45.8,-45.8 45.8,-120.8 0,-166.6s-120.7,-45.8 -166.6,0L672.2,175.2c-45.8,45.8 -45.8,120.8 0,166.6 45.8,45.7 120.8,45.7 166.6,-0.1z",
            "M743.9,905.4l-140.7,15.9c-59.9,6.8 -120.4,6.8 -180.3,0l-140.7,-15.9c-151.6,0 -268.3,-159.9 -247.5,-310.1l15.9,-115c29.4,-213.9 212.2,-373.2 428,-373.2h68.7c215.9,0 398.6,159.3 428.2,373.1l15.9,115c20.8,150.3 -95.9,310.2 -247.5,310.2z",
            "M513,936.3c-30.5,0 -61,-1.7 -91.3,-5.1l-140.2,-15.8c-35.3,-0.1 -69.7,-8.4 -102.3,-24.6 -30.8,-15.4 -58.6,-37.2 -82.6,-64.7 -56.2,-64.6 -83.2,-151.3 -72,-232.1l15.9,-115c14.7,-106 67.1,-202.9 147.6,-273 80.5,-70.2 183.7,-108.8 290.5,-108.8h68.7c106.8,0 210,38.6 290.5,108.8a442.9,442.9 0,0 1,147.6 272.9l15.9,115c11.2,80.8 -15.8,167.5 -72,232.1 -24,27.6 -51.8,49.4 -82.6,64.7 -32.6,16.3 -67,24.6 -102.3,24.6l-140.2,15.8c-30.2,3.5 -60.7,5.2 -91.2,5.2zM478.6,117.1c-102,0 -200.5,36.9 -277.4,103.9 -76.8,67 -126.9,159.6 -140.8,260.6l-15.9,115c-10.4,75.1 14.8,156 67.3,216.2 46.4,53.2 106.9,82.5 170.4,82.5h0.6l0.6,0.1 140.7,15.9c59.1,6.7 119,6.7 178.1,0l141.3,-15.9h0.6c63.5,0 124,-29.3 170.4,-82.5 52.5,-60.3 77.7,-141.1 67.3,-216.2l-15.9,-115c-14,-101 -64,-193.6 -140.9,-260.6 -76.9,-67 -175.4,-103.9 -277.4,-103.9h-69z",
            "M433.4,495.1c19.4,75.4 -54.2,166.4 -129.6,185.8S179.7,669 160.3,593.6s26,-222.8 101.4,-242.2S414,419.7 433.4,495.1z",
            "M298.6,513.9m-79.3,0a79.3,79.3 0,1 0,158.6 0,79.3 79.3,0 1,0 -158.6,0Z",
            "M298.6,513.9m-50.9,0a50.9,50.9 0,1 0,101.8 0,50.9 50.9,0 1,0 -101.8,0Z",
            "M315.2,500.6m-20.3,0a20.3,20.3 0,1 0,40.6 0,20.3 20.3,0 1,0 -40.6,0Z",
            "M592.6,495.1c-19.4,75.4 54.2,166.4 129.6,185.8s124.1,-11.9 143.5,-87.3c19.4,-75.4 -26,-222.8 -101.4,-242.2S612,419.7 592.6,495.1z",
            "M727.4,513.9m-79.3,0a79.3,79.3 0,1 0,158.6 0,79.3 79.3,0 1,0 -158.6,0Z",
            "M727.4,513.9m-50.9,0a50.9,50.9 0,1 0,101.8 0,50.9 50.9,0 1,0 -101.8,0Z",
            "M710.8,500.6m-20.3,0a20.3,20.3 0,1 0,40.6 0,20.3 20.3,0 1,0 -40.6,0Z",
            "M466.3,695.3a46.7,34.5 0,1 0,93.4 0,46.7 34.5,0 1,0 -93.4,0Z",
            "M485.9,823.1c0,9.5 -12.1,17.1 -27.1,17.1 -15,0 -27.1,-7.7 -27.1,-17.1",
            "M458.8,850.3c-20.8,0 -37.1,-11.9 -37.1,-27.1 0,-5.5 4.5,-10 10,-10s10,4.5 10,10c0,2.2 6.5,7.1 17.1,7.1 10.6,0 17.1,-5 17.1,-7.1 0,-5.5 4.5,-10 10,-10s10,4.5 10,10c0,15.1 -16.3,27.1 -37.1,27.1z",
            "M594.3,823.1c0,9.5 -12.1,17.1 -27.1,17.1 -15,0 -27.1,-7.7 -27.1,-17.1",
            "M567.2,850.3c-20.8,0 -37.1,-11.9 -37.1,-27.1 0,-5.5 4.5,-10 10,-10s10,4.5 10,10c0,2.2 6.5,7.1 17.1,7.1s17.1,-5 17.1,-7.1c0,-5.5 4.5,-10 10,-10s10,4.5 10,10c0,15.1 -16.3,27.1 -37.1,27.1z",
            "M485.9,823.1c0,-9.5 12.1,-17.1 27.1,-17.1 15,0 27.1,7.7 27.1,17.1",
            "M550.1,823.1h-20c0,-2.2 -6.5,-7.1 -17.1,-7.1 -10.6,0 -17.1,5 -17.1,7.1h-20c0,-15.2 16.3,-27.1 37.1,-27.1s37.1,11.9 37.1,27.1z"
    },new int[]{
        0xFF020202,
        0xFFFCFCFC,
        0xFF020202,
        0xFF020202,
        0xFFFFFFFF,
        0xFF020202,
        0xFFFFFFFF,
        0xFF020202,
        0xFFFFFFFF,
        0xFF020202,
        0xFFFFFFFF,
        0xFF020202,
        0xFFFCFCFC,
        0xFF020202,
        0xFFFCFCFC,
        0xFF020202,
        0xFFFCFCFC,
        0xFF020202
        },1024,1024),
    HEMA(new String[]{
            "M902.6,642.4c0,170.3 0,310.3 -377.9,308.4h-6.9c-377.9,21.2 -377.9,-138.1 -377.9,-308.4v-5c0,-170.3 169.2,-308.4 377.9,-308.4h6.9c208.7,0 377.9,138.1 377.9,308.4v5z",
            "M668.5,793c-41,68.7 -43.6,178.9 19.3,216.4 62.9,37.5 167.4,-11.8 208.4,-80.5 41,-68.7 56.4,-126.5 -39.7,-192.4 -81.4,-55.8 -147.1,-12.2 -188.1,56.5z",
            "M660.5,807.8c-37.1,62.1 -34.9,164.4 28,201.9 62.9,37.5 162.7,-3.9 199.8,-66 37.1,-62.1 49.6,-115.1 -46.8,-180.4 -81.7,-55.3 -143.9,-17.6 -181,44.6z",
            "M355.5,793c41,68.7 43.5,178.9 -19.3,216.4 -62.9,37.5 -167.4,-11.8 -208.4,-80.5 -41,-68.7 -56.4,-126.5 39.7,-192.4 81.4,-55.8 147.1,-12.2 188.1,56.5z",
            "M363.5,807.8c37.1,62.1 34.9,164.4 -28,201.9 -62.9,37.5 -162.7,-3.9 -199.8,-66 -37.1,-62.1 -49.6,-115.1 46.8,-180.4 81.7,-55.3 143.9,-17.6 181,44.6z",
            "M755.4,95m-66.6,0a66.6,66.6 0,1 0,133.2 0,66.6 66.6,0 1,0 -133.2,0Z",
            "M755.4,95m-38.4,0a38.4,38.4 0,1 0,76.8 0,38.4 38.4,0 1,0 -76.8,0Z",
            "M280.2,95m-66.6,0a66.6,66.6 0,1 0,133.2 0,66.6 66.6,0 1,0 -133.2,0Z",
            "M280.2,95m-38.4,0a38.4,38.4 0,1 0,76.8 0,38.4 38.4,0 1,0 -76.8,0Z",
            "M187.3,304.1a326.7,304.1 0,1 0,653.4 0,326.7 304.1,0 1,0 -653.4,0Z",
            "M374,246.1m-36.2,0a36.2,36.2 0,1 0,72.4 0,36.2 36.2,0 1,0 -72.4,0Z",
            "M375.6,239.1a13.7,13.7 0,1 1,27.3 0,13.7 13.7,0 1,1 -27.3,0z",
            "M653.9,246.1m-36.2,0a36.2,36.2 0,1 0,72.4 0,36.2 36.2,0 1,0 -72.4,0Z",
            "M655.4,239.1a13.7,13.7 0,1 1,27.3 0,13.7 13.7,0 1,1 -27.3,0z",
            "M822.1,469.7c0,94.5 -88.7,171.1 -198.2,171.1H421.3c-109.4,0 -198.2,-76.6 -198.2,-171.1 0,-94.5 88.7,-171.1 198.2,-171.1h202.6c109.4,0 198.2,76.6 198.2,171.1z",
            "M226,498.7s301.6,107.3 594.6,-8.5c0,0 3.6,128 -180,150.5H387.8c0,0 -143.3,-26.6 -161.8,-142.1z",
            "M435.8,398.9m-26.5,0a26.5,26.5 0,1 0,53 0,26.5 26.5,0 1,0 -53,0Z",
            "M592.1,398.9m-26.5,0a26.5,26.5 0,1 0,53 0,26.5 26.5,0 1,0 -53,0Z",
            "M624.2,384.2l2.7,3.4c1,1 1.7,2.5 2.5,4.4l1.3,2.9 0.7,3.4c0.7,2.4 0.5,5.1 0.5,7.9a33.3,33.3 0,0 1,-1.8 8.7c-1.2,2.9 -2.4,5.9 -4.5,8.4 -1.7,2.9 -4.4,4.9 -6.6,7.3 -3.1,1.9 -5,3.8 -8.4,5 -3.1,1.6 -6.2,2.2 -9.3,2.8a33.8,33.8 0,0 1,-8.9 0.1c-2.8,-0.6 -5.4,-0.9 -7.7,-2l-3.2,-1.4 -2.6,-1.8c-1.6,-1.1 -3,-2.1 -3.8,-3.3l-2.8,-3.3 3.4,2.7c1,1 2.4,1.7 4.1,2.5 0.8,0.4 1.7,0.9 2.6,1.3l3.1,0.9c2.1,0.9 4.6,0.9 7.1,1.1 2.5,0 5.3,-0.2 8,-0.7l4.1,-1.1c1.3,-0.4 2.5,-1.1 3.9,-1.7 2.5,-0.8 5.3,-3.3 7.6,-4.7 2,-2.2 4.5,-3.9 6,-6.4 1.9,-2.3 3.2,-4.8 4.3,-7.3 1,-2.5 1.8,-5.2 2.3,-7.7 0.2,-2.5 0.7,-5 0.3,-7.2l-0.3,-3.2a189.8,189.8 0,0 1,-0.8 -2.8c-0.5,-1.8 -0.9,-3.4 -1.7,-4.6l-2,-3.9zM405.3,384.2l-2,3.9c-0.8,1.2 -1.3,2.8 -1.7,4.6 -0.2,0.9 -0.5,1.8 -0.8,2.8 -0.1,1 -0.2,2.1 -0.3,3.2 -0.4,2.2 0,4.7 0.3,7.2 0.5,2.5 1.2,5.1 2.3,7.7 1.1,2.5 2.5,5.1 4.3,7.3 1.5,2.5 4,4.3 6,6.4 2.3,1.4 5,3.9 7.6,4.7 1.3,0.5 2.5,1.3 3.9,1.7l4.1,1.1c2.7,0.5 5.4,0.7 8,0.7 2.5,-0.3 5,-0.3 7.1,-1.1l3.1,-0.9 2.6,-1.3c1.7,-0.8 3.2,-1.6 4.1,-2.5l3.4,-2.7 -2.8,3.3c-0.8,1.2 -2.2,2.2 -3.8,3.3l-2.6,1.8 -3.2,1.4c-2.2,1.1 -4.9,1.4 -7.7,2a33.7,33.7 0,0 1,-8.9 -0.1c-3.1,-0.6 -6.2,-1.2 -9.3,-2.8 -3.4,-1.3 -5.3,-3.1 -8.4,-5 -2.3,-2.4 -5,-4.5 -6.6,-7.3 -2.1,-2.6 -3.3,-5.6 -4.5,-8.4a33.7,33.7 0,0 1,-1.8 -8.7c0,-2.8 -0.2,-5.5 0.5,-7.9l0.7,-3.4 1.3,-2.9c0.8,-1.8 1.5,-3.3 2.5,-4.4l2.7,-3.4z",
            "M465.4,593.1h-59.4v-56s23.4,2.7 30.8,3.2c13,0.8 28.6,2.2 28.6,2.2v50.7zM576.8,593.1h59.4v-56s-23.4,2.7 -30.8,3.2c-13,0.8 -28.6,2.2 -28.6,2.2v50.7z"
    },new int[]{
            0xFF898179,
            0xFF938B82,
            0xFF7A7169,
            0xFF938B82,
            0xFF7A7169,
            0xFF938B82,
            0xFF595048,
            0xFF938B82,
            0xFF595048,
            0xFF938B82,
            0xFF434849,
            0xFFFFFFFF,
            0xFF434849,
            0xFFFFFFFF,
            0xFFB7B1AB,
            0xFFAFA7A0,
            0xFF595048,
            0xFF595048,
            0xFFA3A3A3,
            0xFFFFFFFF
    },1024,1024);
  public final String[] glyphs;
  public final int[] colors;
  public final float width;
  public final float height;

  SVG(String[] glyphs, int[] colors, float width, float height) {
    this.glyphs = glyphs;//svg图片的绘制path
    this.colors = colors;//svg图片的绘制colors
    this.width = width;//svg图片的绘制width
    this.height = height;//svg图片的绘制height
  }

}
